/*
 * Students:
 * Massimiliano Rango - 610826
 * Martina Benedetto - 610962
 * 
 * A.A 2011/2012
 * 
*/ 

/**
 *
 * This class represents a generic interface for the GUI. Every GUI must
 * implement the methods below in order to give to the Client the opportunity 
 * to pass to the GUI the information it needs.
 * 
 * @version 1.0 27 Dec 2011
 * @author Massimiliano Rango
 *
 */
public interface GUIInterface {
	
	/**
	 * Prints the info string into an area reserved for the parameters 
	 * given at the RMI server.
	 * @param info String to print
	 */
	public void printRMIArea(String info);
	
	/**
	 * Prints the info string into an area reserved for generic information 
	 * about the simulation. 
	 * @param info String to print
	 */
	public void printInfoArea(String info);
	
	/**
	 * Sets the simulation finished to true.
	 */
	public void clientFinished();
}
